\(\int (d+e x)^2 (f+g x)^n (a+2 c d x+c e x^2) \, dx\) [806]

   Optimal result
   Rubi [A] (verified)
   Mathematica [A] (verified)
   Maple [B] (verified)
   Fricas [B] (verification not implemented)
   Sympy [B] (verification not implemented)
   Maxima [B] (verification not implemented)
   Giac [B] (verification not implemented)
   Mupad [B] (verification not implemented)

Optimal result

Integrand size = 28, antiderivative size = 208 \[ \int (d+e x)^2 (f+g x)^n \left (a+2 c d x+c e x^2\right ) \, dx=\frac {(e f-d g)^2 \left (a g^2+c f (e f-2 d g)\right ) (f+g x)^{1+n}}{g^5 (1+n)}-\frac {2 (e f-d g) \left (a e g^2+c \left (2 e^2 f^2-4 d e f g+d^2 g^2\right )\right ) (f+g x)^{2+n}}{g^5 (2+n)}+\frac {e \left (a e g^2+c \left (6 e^2 f^2-12 d e f g+5 d^2 g^2\right )\right ) (f+g x)^{3+n}}{g^5 (3+n)}-\frac {4 c e^2 (e f-d g) (f+g x)^{4+n}}{g^5 (4+n)}+\frac {c e^3 (f+g x)^{5+n}}{g^5 (5+n)} \]

[Out]

(-d*g+e*f)^2*(a*g^2+c*f*(-2*d*g+e*f))*(g*x+f)^(1+n)/g^5/(1+n)-2*(-d*g+e*f)*(a*e*g^2+c*(d^2*g^2-4*d*e*f*g+2*e^2
*f^2))*(g*x+f)^(2+n)/g^5/(2+n)+e*(a*e*g^2+c*(5*d^2*g^2-12*d*e*f*g+6*e^2*f^2))*(g*x+f)^(3+n)/g^5/(3+n)-4*c*e^2*
(-d*g+e*f)*(g*x+f)^(4+n)/g^5/(4+n)+c*e^3*(g*x+f)^(5+n)/g^5/(5+n)

Rubi [A] (verified)

Time = 0.11 (sec) , antiderivative size = 208, normalized size of antiderivative = 1.00, number of steps used = 2, number of rules used = 1, \(\frac {\text {number of rules}}{\text {integrand size}}\) = 0.036, Rules used = {961} \[ \int (d+e x)^2 (f+g x)^n \left (a+2 c d x+c e x^2\right ) \, dx=-\frac {2 (e f-d g) (f+g x)^{n+2} \left (a e g^2+c \left (d^2 g^2-4 d e f g+2 e^2 f^2\right )\right )}{g^5 (n+2)}+\frac {e (f+g x)^{n+3} \left (a e g^2+c \left (5 d^2 g^2-12 d e f g+6 e^2 f^2\right )\right )}{g^5 (n+3)}+\frac {(e f-d g)^2 (f+g x)^{n+1} \left (a g^2+c f (e f-2 d g)\right )}{g^5 (n+1)}-\frac {4 c e^2 (e f-d g) (f+g x)^{n+4}}{g^5 (n+4)}+\frac {c e^3 (f+g x)^{n+5}}{g^5 (n+5)} \]

[In]

Int[(d + e*x)^2*(f + g*x)^n*(a + 2*c*d*x + c*e*x^2),x]

[Out]

((e*f - d*g)^2*(a*g^2 + c*f*(e*f - 2*d*g))*(f + g*x)^(1 + n))/(g^5*(1 + n)) - (2*(e*f - d*g)*(a*e*g^2 + c*(2*e
^2*f^2 - 4*d*e*f*g + d^2*g^2))*(f + g*x)^(2 + n))/(g^5*(2 + n)) + (e*(a*e*g^2 + c*(6*e^2*f^2 - 12*d*e*f*g + 5*
d^2*g^2))*(f + g*x)^(3 + n))/(g^5*(3 + n)) - (4*c*e^2*(e*f - d*g)*(f + g*x)^(4 + n))/(g^5*(4 + n)) + (c*e^3*(f
 + g*x)^(5 + n))/(g^5*(5 + n))

Rule 961

Int[((d_.) + (e_.)*(x_))^(m_)*((f_.) + (g_.)*(x_))^(n_)*((a_.) + (b_.)*(x_) + (c_.)*(x_)^2)^(p_.), x_Symbol] :
> Int[ExpandIntegrand[(d + e*x)^m*(f + g*x)^n*(a + b*x + c*x^2)^p, x], x] /; FreeQ[{a, b, c, d, e, f, g}, x] &
& NeQ[e*f - d*g, 0] && NeQ[b^2 - 4*a*c, 0] && NeQ[c*d^2 - b*d*e + a*e^2, 0] && IGtQ[p, 0] && (IGtQ[m, 0] || (E
qQ[m, -2] && EqQ[p, 1] && EqQ[2*c*d - b*e, 0]))

Rubi steps \begin{align*} \text {integral}& = \int \left (\frac {(e f-d g)^2 \left (a g^2+c f (e f-2 d g)\right ) (f+g x)^n}{g^4}+\frac {2 (e f-d g) \left (-a e g^2-c \left (2 e^2 f^2-4 d e f g+d^2 g^2\right )\right ) (f+g x)^{1+n}}{g^4}+\frac {e \left (a e g^2+c \left (6 e^2 f^2-12 d e f g+5 d^2 g^2\right )\right ) (f+g x)^{2+n}}{g^4}-\frac {4 c e^2 (e f-d g) (f+g x)^{3+n}}{g^4}+\frac {c e^3 (f+g x)^{4+n}}{g^4}\right ) \, dx \\ & = \frac {(e f-d g)^2 \left (a g^2+c f (e f-2 d g)\right ) (f+g x)^{1+n}}{g^5 (1+n)}-\frac {2 (e f-d g) \left (a e g^2+c \left (2 e^2 f^2-4 d e f g+d^2 g^2\right )\right ) (f+g x)^{2+n}}{g^5 (2+n)}+\frac {e \left (a e g^2+c \left (6 e^2 f^2-12 d e f g+5 d^2 g^2\right )\right ) (f+g x)^{3+n}}{g^5 (3+n)}-\frac {4 c e^2 (e f-d g) (f+g x)^{4+n}}{g^5 (4+n)}+\frac {c e^3 (f+g x)^{5+n}}{g^5 (5+n)} \\ \end{align*}

Mathematica [A] (verified)

Time = 0.21 (sec) , antiderivative size = 187, normalized size of antiderivative = 0.90 \[ \int (d+e x)^2 (f+g x)^n \left (a+2 c d x+c e x^2\right ) \, dx=\frac {(f+g x)^{1+n} \left (\frac {(e f-d g)^2 \left (a g^2+c f (e f-2 d g)\right )}{1+n}-\frac {2 (e f-d g) \left (a e g^2+c \left (2 e^2 f^2-4 d e f g+d^2 g^2\right )\right ) (f+g x)}{2+n}+\frac {e \left (a e g^2+c \left (6 e^2 f^2-12 d e f g+5 d^2 g^2\right )\right ) (f+g x)^2}{3+n}-\frac {4 c e^2 (e f-d g) (f+g x)^3}{4+n}+\frac {c e^3 (f+g x)^4}{5+n}\right )}{g^5} \]

[In]

Integrate[(d + e*x)^2*(f + g*x)^n*(a + 2*c*d*x + c*e*x^2),x]

[Out]

((f + g*x)^(1 + n)*(((e*f - d*g)^2*(a*g^2 + c*f*(e*f - 2*d*g)))/(1 + n) - (2*(e*f - d*g)*(a*e*g^2 + c*(2*e^2*f
^2 - 4*d*e*f*g + d^2*g^2))*(f + g*x))/(2 + n) + (e*(a*e*g^2 + c*(6*e^2*f^2 - 12*d*e*f*g + 5*d^2*g^2))*(f + g*x
)^2)/(3 + n) - (4*c*e^2*(e*f - d*g)*(f + g*x)^3)/(4 + n) + (c*e^3*(f + g*x)^4)/(5 + n)))/g^5

Maple [B] (verified)

Leaf count of result is larger than twice the leaf count of optimal. \(1028\) vs. \(2(208)=416\).

Time = 0.56 (sec) , antiderivative size = 1029, normalized size of antiderivative = 4.95

method result size
norman \(\text {Expression too large to display}\) \(1029\)
gosper \(\text {Expression too large to display}\) \(1048\)
risch \(\text {Expression too large to display}\) \(1438\)
parallelrisch \(\text {Expression too large to display}\) \(2213\)

[In]

int((e*x+d)^2*(g*x+f)^n*(c*e*x^2+2*c*d*x+a),x,method=_RETURNVERBOSE)

[Out]

c*e^3/(5+n)*x^5*exp(n*ln(g*x+f))+f*(a*d^2*g^4*n^4-2*c*d^3*f*g^3*n^3+14*a*d^2*g^4*n^3-2*a*d*e*f*g^3*n^3-24*c*d^
3*f*g^3*n^2+10*c*d^2*e*f^2*g^2*n^2+71*a*d^2*g^4*n^2-24*a*d*e*f*g^3*n^2+2*a*e^2*f^2*g^2*n^2-94*c*d^3*f*g^3*n+90
*c*d^2*e*f^2*g^2*n-24*c*d*e^2*f^3*g*n+154*a*d^2*g^4*n-94*a*d*e*f*g^3*n+18*a*e^2*f^2*g^2*n-120*c*d^3*f*g^3+200*
c*d^2*e*f^2*g^2-120*c*d*e^2*f^3*g+24*c*e^3*f^4+120*a*d^2*g^4-120*a*d*e*f*g^3+40*a*e^2*f^2*g^2)/g^5/(n^5+15*n^4
+85*n^3+225*n^2+274*n+120)*exp(n*ln(g*x+f))+(2*c*d^3*g^3*n^3+5*c*d^2*e*f*g^2*n^3+2*a*d*e*g^3*n^3+a*e^2*f*g^2*n
^3+24*c*d^3*g^3*n^2+45*c*d^2*e*f*g^2*n^2-12*c*d*e^2*f^2*g*n^2+24*a*d*e*g^3*n^2+9*a*e^2*f*g^2*n^2+94*c*d^3*g^3*
n+100*c*d^2*e*f*g^2*n-60*c*d*e^2*f^2*g*n+12*c*e^3*f^3*n+94*a*d*e*g^3*n+20*a*e^2*f*g^2*n+120*c*d^3*g^3+120*a*d*
e*g^3)/g^3/(n^4+14*n^3+71*n^2+154*n+120)*x^2*exp(n*ln(g*x+f))+(2*c*d^3*f*g^3*n^4+a*d^2*g^4*n^4+2*a*d*e*f*g^3*n
^4+24*c*d^3*f*g^3*n^3-10*c*d^2*e*f^2*g^2*n^3+14*a*d^2*g^4*n^3+24*a*d*e*f*g^3*n^3-2*a*e^2*f^2*g^2*n^3+94*c*d^3*
f*g^3*n^2-90*c*d^2*e*f^2*g^2*n^2+24*c*d*e^2*f^3*g*n^2+71*a*d^2*g^4*n^2+94*a*d*e*f*g^3*n^2-18*a*e^2*f^2*g^2*n^2
+120*c*d^3*f*g^3*n-200*c*d^2*e*f^2*g^2*n+120*c*d*e^2*f^3*g*n-24*c*e^3*f^4*n+154*a*d^2*g^4*n+120*a*d*e*f*g^3*n-
40*a*e^2*f^2*g^2*n+120*a*d^2*g^4)/g^4/(n^5+15*n^4+85*n^3+225*n^2+274*n+120)*x*exp(n*ln(g*x+f))+(5*c*d^2*g^2*n^
2+4*c*d*e*f*g*n^2+a*e*g^2*n^2+45*c*d^2*g^2*n+20*c*d*e*f*g*n-4*c*e^2*f^2*n+9*a*e*g^2*n+100*c*d^2*g^2+20*a*e*g^2
)*e/g^2/(n^3+12*n^2+47*n+60)*x^3*exp(n*ln(g*x+f))+(4*d*g*n+e*f*n+20*d*g)*c/g*e^2/(n^2+9*n+20)*x^4*exp(n*ln(g*x
+f))

Fricas [B] (verification not implemented)

Leaf count of result is larger than twice the leaf count of optimal. 1122 vs. \(2 (208) = 416\).

Time = 0.39 (sec) , antiderivative size = 1122, normalized size of antiderivative = 5.39 \[ \int (d+e x)^2 (f+g x)^n \left (a+2 c d x+c e x^2\right ) \, dx=\text {Too large to display} \]

[In]

integrate((e*x+d)^2*(g*x+f)^n*(c*e*x^2+2*c*d*x+a),x, algorithm="fricas")

[Out]

(a*d^2*f*g^4*n^4 + 24*c*e^3*f^5 - 120*c*d*e^2*f^4*g + 120*a*d^2*f*g^4 + 40*(5*c*d^2*e + a*e^2)*f^3*g^2 - 120*(
c*d^3 + a*d*e)*f^2*g^3 + (c*e^3*g^5*n^4 + 10*c*e^3*g^5*n^3 + 35*c*e^3*g^5*n^2 + 50*c*e^3*g^5*n + 24*c*e^3*g^5)
*x^5 + (120*c*d*e^2*g^5 + (c*e^3*f*g^4 + 4*c*d*e^2*g^5)*n^4 + 2*(3*c*e^3*f*g^4 + 22*c*d*e^2*g^5)*n^3 + (11*c*e
^3*f*g^4 + 164*c*d*e^2*g^5)*n^2 + 2*(3*c*e^3*f*g^4 + 122*c*d*e^2*g^5)*n)*x^4 + 2*(7*a*d^2*f*g^4 - (c*d^3 + a*d
*e)*f^2*g^3)*n^3 + (40*(5*c*d^2*e + a*e^2)*g^5 + (4*c*d*e^2*f*g^4 + (5*c*d^2*e + a*e^2)*g^5)*n^4 - 4*(c*e^3*f^
2*g^3 - 8*c*d*e^2*f*g^4 - 3*(5*c*d^2*e + a*e^2)*g^5)*n^3 - (12*c*e^3*f^2*g^3 - 68*c*d*e^2*f*g^4 - 49*(5*c*d^2*
e + a*e^2)*g^5)*n^2 - 2*(4*c*e^3*f^2*g^3 - 20*c*d*e^2*f*g^4 - 39*(5*c*d^2*e + a*e^2)*g^5)*n)*x^3 + (71*a*d^2*f
*g^4 + 2*(5*c*d^2*e + a*e^2)*f^3*g^2 - 24*(c*d^3 + a*d*e)*f^2*g^3)*n^2 + (120*(c*d^3 + a*d*e)*g^5 + ((5*c*d^2*
e + a*e^2)*f*g^4 + 2*(c*d^3 + a*d*e)*g^5)*n^4 - 2*(6*c*d*e^2*f^2*g^3 - 5*(5*c*d^2*e + a*e^2)*f*g^4 - 13*(c*d^3
 + a*d*e)*g^5)*n^3 + (12*c*e^3*f^3*g^2 - 72*c*d*e^2*f^2*g^3 + 29*(5*c*d^2*e + a*e^2)*f*g^4 + 118*(c*d^3 + a*d*
e)*g^5)*n^2 + 2*(6*c*e^3*f^3*g^2 - 30*c*d*e^2*f^2*g^3 + 10*(5*c*d^2*e + a*e^2)*f*g^4 + 107*(c*d^3 + a*d*e)*g^5
)*n)*x^2 - 2*(12*c*d*e^2*f^4*g - 77*a*d^2*f*g^4 - 9*(5*c*d^2*e + a*e^2)*f^3*g^2 + 47*(c*d^3 + a*d*e)*f^2*g^3)*
n + (120*a*d^2*g^5 + (a*d^2*g^5 + 2*(c*d^3 + a*d*e)*f*g^4)*n^4 + 2*(7*a*d^2*g^5 - (5*c*d^2*e + a*e^2)*f^2*g^3
+ 12*(c*d^3 + a*d*e)*f*g^4)*n^3 + (24*c*d*e^2*f^3*g^2 + 71*a*d^2*g^5 - 18*(5*c*d^2*e + a*e^2)*f^2*g^3 + 94*(c*
d^3 + a*d*e)*f*g^4)*n^2 - 2*(12*c*e^3*f^4*g - 60*c*d*e^2*f^3*g^2 - 77*a*d^2*g^5 + 20*(5*c*d^2*e + a*e^2)*f^2*g
^3 - 60*(c*d^3 + a*d*e)*f*g^4)*n)*x)*(g*x + f)^n/(g^5*n^5 + 15*g^5*n^4 + 85*g^5*n^3 + 225*g^5*n^2 + 274*g^5*n
+ 120*g^5)

Sympy [B] (verification not implemented)

Leaf count of result is larger than twice the leaf count of optimal. 11946 vs. \(2 (197) = 394\).

Time = 2.21 (sec) , antiderivative size = 11946, normalized size of antiderivative = 57.43 \[ \int (d+e x)^2 (f+g x)^n \left (a+2 c d x+c e x^2\right ) \, dx=\text {Too large to display} \]

[In]

integrate((e*x+d)**2*(g*x+f)**n*(c*e*x**2+2*c*d*x+a),x)

[Out]

Piecewise((f**n*(a*d**2*x + a*d*e*x**2 + a*e**2*x**3/3 + c*d**3*x**2 + 5*c*d**2*e*x**3/3 + c*d*e**2*x**4 + c*e
**3*x**5/5), Eq(g, 0)), (-3*a*d**2*g**4/(12*f**4*g**5 + 48*f**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 +
12*g**9*x**4) - 2*a*d*e*f*g**3/(12*f**4*g**5 + 48*f**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x
**4) - 8*a*d*e*g**4*x/(12*f**4*g**5 + 48*f**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) - a*
e**2*f**2*g**2/(12*f**4*g**5 + 48*f**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) - 4*a*e**2*
f*g**3*x/(12*f**4*g**5 + 48*f**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) - 6*a*e**2*g**4*x
**2/(12*f**4*g**5 + 48*f**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) - 2*c*d**3*f*g**3/(12*
f**4*g**5 + 48*f**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) - 8*c*d**3*g**4*x/(12*f**4*g**
5 + 48*f**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) - 5*c*d**2*e*f**2*g**2/(12*f**4*g**5 +
 48*f**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) - 20*c*d**2*e*f*g**3*x/(12*f**4*g**5 + 48
*f**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) - 30*c*d**2*e*g**4*x**2/(12*f**4*g**5 + 48*f
**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) - 12*c*d*e**2*f**3*g/(12*f**4*g**5 + 48*f**3*g
**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) - 48*c*d*e**2*f**2*g**2*x/(12*f**4*g**5 + 48*f**3*g
**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) - 72*c*d*e**2*f*g**3*x**2/(12*f**4*g**5 + 48*f**3*g
**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) - 48*c*d*e**2*g**4*x**3/(12*f**4*g**5 + 48*f**3*g**
6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) + 12*c*e**3*f**4*log(f/g + x)/(12*f**4*g**5 + 48*f**3
*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) + 25*c*e**3*f**4/(12*f**4*g**5 + 48*f**3*g**6*x +
 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) + 48*c*e**3*f**3*g*x*log(f/g + x)/(12*f**4*g**5 + 48*f**3*
g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) + 88*c*e**3*f**3*g*x/(12*f**4*g**5 + 48*f**3*g**6*
x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) + 72*c*e**3*f**2*g**2*x**2*log(f/g + x)/(12*f**4*g**5 +
 48*f**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) + 108*c*e**3*f**2*g**2*x**2/(12*f**4*g**5
 + 48*f**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) + 48*c*e**3*f*g**3*x**3*log(f/g + x)/(1
2*f**4*g**5 + 48*f**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) + 48*c*e**3*f*g**3*x**3/(12*
f**4*g**5 + 48*f**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4) + 12*c*e**3*g**4*x**4*log(f/g
+ x)/(12*f**4*g**5 + 48*f**3*g**6*x + 72*f**2*g**7*x**2 + 48*f*g**8*x**3 + 12*g**9*x**4), Eq(n, -5)), (-a*d**2
*g**4/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) - a*d*e*f*g**3/(3*f**3*g**5 + 9*f**2*g**6*x
+ 9*f*g**7*x**2 + 3*g**8*x**3) - 3*a*d*e*g**4*x/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) -
a*e**2*f**2*g**2/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) - 3*a*e**2*f*g**3*x/(3*f**3*g**5
+ 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) - 3*a*e**2*g**4*x**2/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x*
*2 + 3*g**8*x**3) - c*d**3*f*g**3/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) - 3*c*d**3*g**4*
x/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) - 5*c*d**2*e*f**2*g**2/(3*f**3*g**5 + 9*f**2*g**
6*x + 9*f*g**7*x**2 + 3*g**8*x**3) - 15*c*d**2*e*f*g**3*x/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**
8*x**3) - 15*c*d**2*e*g**4*x**2/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) + 12*c*d*e**2*f**3
*g*log(f/g + x)/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) + 22*c*d*e**2*f**3*g/(3*f**3*g**5
+ 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) + 36*c*d*e**2*f**2*g**2*x*log(f/g + x)/(3*f**3*g**5 + 9*f**2*g*
*6*x + 9*f*g**7*x**2 + 3*g**8*x**3) + 54*c*d*e**2*f**2*g**2*x/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3
*g**8*x**3) + 36*c*d*e**2*f*g**3*x**2*log(f/g + x)/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3)
 + 36*c*d*e**2*f*g**3*x**2/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) + 12*c*d*e**2*g**4*x**3
*log(f/g + x)/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) - 12*c*e**3*f**4*log(f/g + x)/(3*f**
3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) - 22*c*e**3*f**4/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7
*x**2 + 3*g**8*x**3) - 36*c*e**3*f**3*g*x*log(f/g + x)/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x
**3) - 54*c*e**3*f**3*g*x/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) - 36*c*e**3*f**2*g**2*x*
*2*log(f/g + x)/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) - 36*c*e**3*f**2*g**2*x**2/(3*f**3
*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) - 12*c*e**3*f*g**3*x**3*log(f/g + x)/(3*f**3*g**5 + 9*f**
2*g**6*x + 9*f*g**7*x**2 + 3*g**8*x**3) + 3*c*e**3*g**4*x**4/(3*f**3*g**5 + 9*f**2*g**6*x + 9*f*g**7*x**2 + 3*
g**8*x**3), Eq(n, -4)), (-a*d**2*g**4/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) - 2*a*d*e*f*g**3/(2*f**2*g**5 +
 4*f*g**6*x + 2*g**7*x**2) - 4*a*d*e*g**4*x/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) + 2*a*e**2*f**2*g**2*log(
f/g + x)/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) + 3*a*e**2*f**2*g**2/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2
) + 4*a*e**2*f*g**3*x*log(f/g + x)/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) + 4*a*e**2*f*g**3*x/(2*f**2*g**5 +
 4*f*g**6*x + 2*g**7*x**2) + 2*a*e**2*g**4*x**2*log(f/g + x)/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) - 2*c*d*
*3*f*g**3/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) - 4*c*d**3*g**4*x/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2)
+ 10*c*d**2*e*f**2*g**2*log(f/g + x)/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) + 15*c*d**2*e*f**2*g**2/(2*f**2*
g**5 + 4*f*g**6*x + 2*g**7*x**2) + 20*c*d**2*e*f*g**3*x*log(f/g + x)/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2)
+ 20*c*d**2*e*f*g**3*x/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) + 10*c*d**2*e*g**4*x**2*log(f/g + x)/(2*f**2*g
**5 + 4*f*g**6*x + 2*g**7*x**2) - 24*c*d*e**2*f**3*g*log(f/g + x)/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) - 3
6*c*d*e**2*f**3*g/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) - 48*c*d*e**2*f**2*g**2*x*log(f/g + x)/(2*f**2*g**5
 + 4*f*g**6*x + 2*g**7*x**2) - 48*c*d*e**2*f**2*g**2*x/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) - 24*c*d*e**2*
f*g**3*x**2*log(f/g + x)/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) + 8*c*d*e**2*g**4*x**3/(2*f**2*g**5 + 4*f*g*
*6*x + 2*g**7*x**2) + 12*c*e**3*f**4*log(f/g + x)/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) + 18*c*e**3*f**4/(2
*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) + 24*c*e**3*f**3*g*x*log(f/g + x)/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x*
*2) + 24*c*e**3*f**3*g*x/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) + 12*c*e**3*f**2*g**2*x**2*log(f/g + x)/(2*f
**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) - 4*c*e**3*f*g**3*x**3/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2) + c*e**3*
g**4*x**4/(2*f**2*g**5 + 4*f*g**6*x + 2*g**7*x**2), Eq(n, -3)), (-3*a*d**2*g**4/(3*f*g**5 + 3*g**6*x) + 6*a*d*
e*f*g**3*log(f/g + x)/(3*f*g**5 + 3*g**6*x) + 6*a*d*e*f*g**3/(3*f*g**5 + 3*g**6*x) + 6*a*d*e*g**4*x*log(f/g +
x)/(3*f*g**5 + 3*g**6*x) - 6*a*e**2*f**2*g**2*log(f/g + x)/(3*f*g**5 + 3*g**6*x) - 6*a*e**2*f**2*g**2/(3*f*g**
5 + 3*g**6*x) - 6*a*e**2*f*g**3*x*log(f/g + x)/(3*f*g**5 + 3*g**6*x) + 3*a*e**2*g**4*x**2/(3*f*g**5 + 3*g**6*x
) + 6*c*d**3*f*g**3*log(f/g + x)/(3*f*g**5 + 3*g**6*x) + 6*c*d**3*f*g**3/(3*f*g**5 + 3*g**6*x) + 6*c*d**3*g**4
*x*log(f/g + x)/(3*f*g**5 + 3*g**6*x) - 30*c*d**2*e*f**2*g**2*log(f/g + x)/(3*f*g**5 + 3*g**6*x) - 30*c*d**2*e
*f**2*g**2/(3*f*g**5 + 3*g**6*x) - 30*c*d**2*e*f*g**3*x*log(f/g + x)/(3*f*g**5 + 3*g**6*x) + 15*c*d**2*e*g**4*
x**2/(3*f*g**5 + 3*g**6*x) + 36*c*d*e**2*f**3*g*log(f/g + x)/(3*f*g**5 + 3*g**6*x) + 36*c*d*e**2*f**3*g/(3*f*g
**5 + 3*g**6*x) + 36*c*d*e**2*f**2*g**2*x*log(f/g + x)/(3*f*g**5 + 3*g**6*x) - 18*c*d*e**2*f*g**3*x**2/(3*f*g*
*5 + 3*g**6*x) + 6*c*d*e**2*g**4*x**3/(3*f*g**5 + 3*g**6*x) - 12*c*e**3*f**4*log(f/g + x)/(3*f*g**5 + 3*g**6*x
) - 12*c*e**3*f**4/(3*f*g**5 + 3*g**6*x) - 12*c*e**3*f**3*g*x*log(f/g + x)/(3*f*g**5 + 3*g**6*x) + 6*c*e**3*f*
*2*g**2*x**2/(3*f*g**5 + 3*g**6*x) - 2*c*e**3*f*g**3*x**3/(3*f*g**5 + 3*g**6*x) + c*e**3*g**4*x**4/(3*f*g**5 +
 3*g**6*x), Eq(n, -2)), (a*d**2*log(f/g + x)/g - 2*a*d*e*f*log(f/g + x)/g**2 + 2*a*d*e*x/g + a*e**2*f**2*log(f
/g + x)/g**3 - a*e**2*f*x/g**2 + a*e**2*x**2/(2*g) - 2*c*d**3*f*log(f/g + x)/g**2 + 2*c*d**3*x/g + 5*c*d**2*e*
f**2*log(f/g + x)/g**3 - 5*c*d**2*e*f*x/g**2 + 5*c*d**2*e*x**2/(2*g) - 4*c*d*e**2*f**3*log(f/g + x)/g**4 + 4*c
*d*e**2*f**2*x/g**3 - 2*c*d*e**2*f*x**2/g**2 + 4*c*d*e**2*x**3/(3*g) + c*e**3*f**4*log(f/g + x)/g**5 - c*e**3*
f**3*x/g**4 + c*e**3*f**2*x**2/(2*g**3) - c*e**3*f*x**3/(3*g**2) + c*e**3*x**4/(4*g), Eq(n, -1)), (a*d**2*f*g*
*4*n**4*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 14*a*
d**2*f*g**4*n**3*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5
) + 71*a*d**2*f*g**4*n**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n +
 120*g**5) + 154*a*d**2*f*g**4*n*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g
**5*n + 120*g**5) + 120*a*d**2*f*g**4*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 +
274*g**5*n + 120*g**5) + a*d**2*g**5*n**4*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n
**2 + 274*g**5*n + 120*g**5) + 14*a*d**2*g**5*n**3*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 2
25*g**5*n**2 + 274*g**5*n + 120*g**5) + 71*a*d**2*g**5*n**2*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5
*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 154*a*d**2*g**5*n*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 +
85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 120*a*d**2*g**5*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n*
*4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) - 2*a*d*e*f**2*g**3*n**3*(f + g*x)**n/(g**5*n**5 +
15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) - 24*a*d*e*f**2*g**3*n**2*(f + g*x)**n/(g
**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) - 94*a*d*e*f**2*g**3*n*(f + g*
x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) - 120*a*d*e*f**2*g**3*
(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 2*a*d*e*f*g**
4*n**4*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 24*a
*d*e*f*g**4*n**3*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g*
*5) + 94*a*d*e*f*g**4*n**2*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*
n + 120*g**5) + 120*a*d*e*f*g**4*n*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 2
74*g**5*n + 120*g**5) + 2*a*d*e*g**5*n**4*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**
5*n**2 + 274*g**5*n + 120*g**5) + 26*a*d*e*g**5*n**3*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**
3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 118*a*d*e*g**5*n**2*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 +
 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 214*a*d*e*g**5*n*x**2*(f + g*x)**n/(g**5*n**5 + 15*g*
*5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 120*a*d*e*g**5*x**2*(f + g*x)**n/(g**5*n**5
+ 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 2*a*e**2*f**3*g**2*n**2*(f + g*x)**n/
(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 18*a*e**2*f**3*g**2*n*(f +
 g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 40*a*e**2*f**3*g*
*2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) - 2*a*e**2*f
**2*g**3*n**3*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5)
 - 18*a*e**2*f**2*g**3*n**2*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5
*n + 120*g**5) - 40*a*e**2*f**2*g**3*n*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2
 + 274*g**5*n + 120*g**5) + a*e**2*f*g**4*n**4*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 22
5*g**5*n**2 + 274*g**5*n + 120*g**5) + 10*a*e**2*f*g**4*n**3*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*
g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 29*a*e**2*f*g**4*n**2*x**2*(f + g*x)**n/(g**5*n**5 + 15*g
**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 20*a*e**2*f*g**4*n*x**2*(f + g*x)**n/(g**5*
n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + a*e**2*g**5*n**4*x**3*(f + g*x)*
*n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 12*a*e**2*g**5*n**3*x**
3*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 49*a*e**2*g
**5*n**2*x**3*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) +
 78*a*e**2*g**5*n*x**3*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 12
0*g**5) + 40*a*e**2*g**5*x**3*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5
*n + 120*g**5) - 2*c*d**3*f**2*g**3*n**3*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2
 + 274*g**5*n + 120*g**5) - 24*c*d**3*f**2*g**3*n**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 2
25*g**5*n**2 + 274*g**5*n + 120*g**5) - 94*c*d**3*f**2*g**3*n*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5
*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) - 120*c*d**3*f**2*g**3*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 +
 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 2*c*d**3*f*g**4*n**4*x*(f + g*x)**n/(g**5*n**5 + 15*g
**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 24*c*d**3*f*g**4*n**3*x*(f + g*x)**n/(g**5*
n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 94*c*d**3*f*g**4*n**2*x*(f + g*x
)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 120*c*d**3*f*g**4*n*x
*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 2*c*d**3*g**
5*n**4*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 2
6*c*d**3*g**5*n**3*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 1
20*g**5) + 118*c*d**3*g**5*n**2*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 2
74*g**5*n + 120*g**5) + 214*c*d**3*g**5*n*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**
5*n**2 + 274*g**5*n + 120*g**5) + 120*c*d**3*g**5*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 +
 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 10*c*d**2*e*f**3*g**2*n**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 +
85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 90*c*d**2*e*f**3*g**2*n*(f + g*x)**n/(g**5*n**5 + 15*g
**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 200*c*d**2*e*f**3*g**2*(f + g*x)**n/(g**5*n
**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) - 10*c*d**2*e*f**2*g**3*n**3*x*(f +
 g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) - 90*c*d**2*e*f**2*
g**3*n**2*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) - 2
00*c*d**2*e*f**2*g**3*n*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n +
 120*g**5) + 5*c*d**2*e*f*g**4*n**4*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2
 + 274*g**5*n + 120*g**5) + 50*c*d**2*e*f*g**4*n**3*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3
 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 145*c*d**2*e*f*g**4*n**2*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n*
*4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 100*c*d**2*e*f*g**4*n*x**2*(f + g*x)**n/(g**5*n**
5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 5*c*d**2*e*g**5*n**4*x**3*(f + g*x)
**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 60*c*d**2*e*g**5*n**3*
x**3*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 245*c*d*
*2*e*g**5*n**2*x**3*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g
**5) + 390*c*d**2*e*g**5*n*x**3*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g*
*5*n + 120*g**5) + 200*c*d**2*e*g**5*x**3*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**
2 + 274*g**5*n + 120*g**5) - 24*c*d*e**2*f**4*g*n*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*
g**5*n**2 + 274*g**5*n + 120*g**5) - 120*c*d*e**2*f**4*g*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3
 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 24*c*d*e**2*f**3*g**2*n**2*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**
4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 120*c*d*e**2*f**3*g**2*n*x*(f + g*x)**n/(g**5*n**5
 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) - 12*c*d*e**2*f**2*g**3*n**3*x**2*(f +
 g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) - 72*c*d*e**2*f**2*
g**3*n**2*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5)
- 60*c*d*e**2*f**2*g**3*n*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**
5*n + 120*g**5) + 4*c*d*e**2*f*g**4*n**4*x**3*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5
*n**2 + 274*g**5*n + 120*g**5) + 32*c*d*e**2*f*g**4*n**3*x**3*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5
*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 68*c*d*e**2*f*g**4*n**2*x**3*(f + g*x)**n/(g**5*n**5 + 15*g**
5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 40*c*d*e**2*f*g**4*n*x**3*(f + g*x)**n/(g**5*
n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 4*c*d*e**2*g**5*n**4*x**4*(f + g
*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 44*c*d*e**2*g**5*n*
*3*x**4*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 164*c
*d*e**2*g**5*n**2*x**4*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 12
0*g**5) + 244*c*d*e**2*g**5*n*x**4*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274
*g**5*n + 120*g**5) + 120*c*d*e**2*g**5*x**4*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*
n**2 + 274*g**5*n + 120*g**5) + 24*c*e**3*f**5*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**
5*n**2 + 274*g**5*n + 120*g**5) - 24*c*e**3*f**4*g*n*x*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 +
 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 12*c*e**3*f**3*g**2*n**2*x**2*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4
 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 12*c*e**3*f**3*g**2*n*x**2*(f + g*x)**n/(g**5*n**5
+ 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) - 4*c*e**3*f**2*g**3*n**3*x**3*(f + g*x
)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) - 12*c*e**3*f**2*g**3*n
**2*x**3*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) - 8*c*
e**3*f**2*g**3*n*x**3*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120
*g**5) + c*e**3*f*g**4*n**4*x**4*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g
**5*n + 120*g**5) + 6*c*e**3*f*g**4*n**3*x**4*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5
*n**2 + 274*g**5*n + 120*g**5) + 11*c*e**3*f*g**4*n**2*x**4*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n
**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 6*c*e**3*f*g**4*n*x**4*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 +
 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + c*e**3*g**5*n**4*x**5*(f + g*x)**n/(g**5*n**5 + 15*g*
*5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 10*c*e**3*g**5*n**3*x**5*(f + g*x)**n/(g**5*
n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 35*c*e**3*g**5*n**2*x**5*(f + g*
x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 50*c*e**3*g**5*n*x**
5*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5) + 24*c*e**3*g
**5*x**5*(f + g*x)**n/(g**5*n**5 + 15*g**5*n**4 + 85*g**5*n**3 + 225*g**5*n**2 + 274*g**5*n + 120*g**5), True)
)

Maxima [B] (verification not implemented)

Leaf count of result is larger than twice the leaf count of optimal. 512 vs. \(2 (208) = 416\).

Time = 0.23 (sec) , antiderivative size = 512, normalized size of antiderivative = 2.46 \[ \int (d+e x)^2 (f+g x)^n \left (a+2 c d x+c e x^2\right ) \, dx=\frac {2 \, {\left (g^{2} {\left (n + 1\right )} x^{2} + f g n x - f^{2}\right )} {\left (g x + f\right )}^{n} c d^{3}}{{\left (n^{2} + 3 \, n + 2\right )} g^{2}} + \frac {5 \, {\left ({\left (n^{2} + 3 \, n + 2\right )} g^{3} x^{3} + {\left (n^{2} + n\right )} f g^{2} x^{2} - 2 \, f^{2} g n x + 2 \, f^{3}\right )} {\left (g x + f\right )}^{n} c d^{2} e}{{\left (n^{3} + 6 \, n^{2} + 11 \, n + 6\right )} g^{3}} + \frac {2 \, {\left (g^{2} {\left (n + 1\right )} x^{2} + f g n x - f^{2}\right )} {\left (g x + f\right )}^{n} a d e}{{\left (n^{2} + 3 \, n + 2\right )} g^{2}} + \frac {{\left (g x + f\right )}^{n + 1} a d^{2}}{g {\left (n + 1\right )}} + \frac {4 \, {\left ({\left (n^{3} + 6 \, n^{2} + 11 \, n + 6\right )} g^{4} x^{4} + {\left (n^{3} + 3 \, n^{2} + 2 \, n\right )} f g^{3} x^{3} - 3 \, {\left (n^{2} + n\right )} f^{2} g^{2} x^{2} + 6 \, f^{3} g n x - 6 \, f^{4}\right )} {\left (g x + f\right )}^{n} c d e^{2}}{{\left (n^{4} + 10 \, n^{3} + 35 \, n^{2} + 50 \, n + 24\right )} g^{4}} + \frac {{\left ({\left (n^{2} + 3 \, n + 2\right )} g^{3} x^{3} + {\left (n^{2} + n\right )} f g^{2} x^{2} - 2 \, f^{2} g n x + 2 \, f^{3}\right )} {\left (g x + f\right )}^{n} a e^{2}}{{\left (n^{3} + 6 \, n^{2} + 11 \, n + 6\right )} g^{3}} + \frac {{\left ({\left (n^{4} + 10 \, n^{3} + 35 \, n^{2} + 50 \, n + 24\right )} g^{5} x^{5} + {\left (n^{4} + 6 \, n^{3} + 11 \, n^{2} + 6 \, n\right )} f g^{4} x^{4} - 4 \, {\left (n^{3} + 3 \, n^{2} + 2 \, n\right )} f^{2} g^{3} x^{3} + 12 \, {\left (n^{2} + n\right )} f^{3} g^{2} x^{2} - 24 \, f^{4} g n x + 24 \, f^{5}\right )} {\left (g x + f\right )}^{n} c e^{3}}{{\left (n^{5} + 15 \, n^{4} + 85 \, n^{3} + 225 \, n^{2} + 274 \, n + 120\right )} g^{5}} \]

[In]

integrate((e*x+d)^2*(g*x+f)^n*(c*e*x^2+2*c*d*x+a),x, algorithm="maxima")

[Out]

2*(g^2*(n + 1)*x^2 + f*g*n*x - f^2)*(g*x + f)^n*c*d^3/((n^2 + 3*n + 2)*g^2) + 5*((n^2 + 3*n + 2)*g^3*x^3 + (n^
2 + n)*f*g^2*x^2 - 2*f^2*g*n*x + 2*f^3)*(g*x + f)^n*c*d^2*e/((n^3 + 6*n^2 + 11*n + 6)*g^3) + 2*(g^2*(n + 1)*x^
2 + f*g*n*x - f^2)*(g*x + f)^n*a*d*e/((n^2 + 3*n + 2)*g^2) + (g*x + f)^(n + 1)*a*d^2/(g*(n + 1)) + 4*((n^3 + 6
*n^2 + 11*n + 6)*g^4*x^4 + (n^3 + 3*n^2 + 2*n)*f*g^3*x^3 - 3*(n^2 + n)*f^2*g^2*x^2 + 6*f^3*g*n*x - 6*f^4)*(g*x
 + f)^n*c*d*e^2/((n^4 + 10*n^3 + 35*n^2 + 50*n + 24)*g^4) + ((n^2 + 3*n + 2)*g^3*x^3 + (n^2 + n)*f*g^2*x^2 - 2
*f^2*g*n*x + 2*f^3)*(g*x + f)^n*a*e^2/((n^3 + 6*n^2 + 11*n + 6)*g^3) + ((n^4 + 10*n^3 + 35*n^2 + 50*n + 24)*g^
5*x^5 + (n^4 + 6*n^3 + 11*n^2 + 6*n)*f*g^4*x^4 - 4*(n^3 + 3*n^2 + 2*n)*f^2*g^3*x^3 + 12*(n^2 + n)*f^3*g^2*x^2
- 24*f^4*g*n*x + 24*f^5)*(g*x + f)^n*c*e^3/((n^5 + 15*n^4 + 85*n^3 + 225*n^2 + 274*n + 120)*g^5)

Giac [B] (verification not implemented)

Leaf count of result is larger than twice the leaf count of optimal. 2133 vs. \(2 (208) = 416\).

Time = 0.31 (sec) , antiderivative size = 2133, normalized size of antiderivative = 10.25 \[ \int (d+e x)^2 (f+g x)^n \left (a+2 c d x+c e x^2\right ) \, dx=\text {Too large to display} \]

[In]

integrate((e*x+d)^2*(g*x+f)^n*(c*e*x^2+2*c*d*x+a),x, algorithm="giac")

[Out]

((g*x + f)^n*c*e^3*g^5*n^4*x^5 + (g*x + f)^n*c*e^3*f*g^4*n^4*x^4 + 4*(g*x + f)^n*c*d*e^2*g^5*n^4*x^4 + 10*(g*x
 + f)^n*c*e^3*g^5*n^3*x^5 + 4*(g*x + f)^n*c*d*e^2*f*g^4*n^4*x^3 + 5*(g*x + f)^n*c*d^2*e*g^5*n^4*x^3 + 6*(g*x +
 f)^n*c*e^3*f*g^4*n^3*x^4 + 44*(g*x + f)^n*c*d*e^2*g^5*n^3*x^4 + 35*(g*x + f)^n*c*e^3*g^5*n^2*x^5 + 5*(g*x + f
)^n*c*d^2*e*f*g^4*n^4*x^2 + 2*(g*x + f)^n*c*d^3*g^5*n^4*x^2 - 4*(g*x + f)^n*c*e^3*f^2*g^3*n^3*x^3 + 32*(g*x +
f)^n*c*d*e^2*f*g^4*n^3*x^3 + 60*(g*x + f)^n*c*d^2*e*g^5*n^3*x^3 + (g*x + f)^n*a*e^2*g^5*n^4*x^3 + 11*(g*x + f)
^n*c*e^3*f*g^4*n^2*x^4 + 164*(g*x + f)^n*c*d*e^2*g^5*n^2*x^4 + 50*(g*x + f)^n*c*e^3*g^5*n*x^5 + 2*(g*x + f)^n*
c*d^3*f*g^4*n^4*x - 12*(g*x + f)^n*c*d*e^2*f^2*g^3*n^3*x^2 + 50*(g*x + f)^n*c*d^2*e*f*g^4*n^3*x^2 + 26*(g*x +
f)^n*c*d^3*g^5*n^3*x^2 + (g*x + f)^n*a*e^2*f*g^4*n^4*x^2 + 2*(g*x + f)^n*a*d*e*g^5*n^4*x^2 - 12*(g*x + f)^n*c*
e^3*f^2*g^3*n^2*x^3 + 68*(g*x + f)^n*c*d*e^2*f*g^4*n^2*x^3 + 245*(g*x + f)^n*c*d^2*e*g^5*n^2*x^3 + 12*(g*x + f
)^n*a*e^2*g^5*n^3*x^3 + 6*(g*x + f)^n*c*e^3*f*g^4*n*x^4 + 244*(g*x + f)^n*c*d*e^2*g^5*n*x^4 + 24*(g*x + f)^n*c
*e^3*g^5*x^5 - 10*(g*x + f)^n*c*d^2*e*f^2*g^3*n^3*x + 24*(g*x + f)^n*c*d^3*f*g^4*n^3*x + 2*(g*x + f)^n*a*d*e*f
*g^4*n^4*x + (g*x + f)^n*a*d^2*g^5*n^4*x + 12*(g*x + f)^n*c*e^3*f^3*g^2*n^2*x^2 - 72*(g*x + f)^n*c*d*e^2*f^2*g
^3*n^2*x^2 + 145*(g*x + f)^n*c*d^2*e*f*g^4*n^2*x^2 + 118*(g*x + f)^n*c*d^3*g^5*n^2*x^2 + 10*(g*x + f)^n*a*e^2*
f*g^4*n^3*x^2 + 26*(g*x + f)^n*a*d*e*g^5*n^3*x^2 - 8*(g*x + f)^n*c*e^3*f^2*g^3*n*x^3 + 40*(g*x + f)^n*c*d*e^2*
f*g^4*n*x^3 + 390*(g*x + f)^n*c*d^2*e*g^5*n*x^3 + 49*(g*x + f)^n*a*e^2*g^5*n^2*x^3 + 120*(g*x + f)^n*c*d*e^2*g
^5*x^4 - 2*(g*x + f)^n*c*d^3*f^2*g^3*n^3 + (g*x + f)^n*a*d^2*f*g^4*n^4 + 24*(g*x + f)^n*c*d*e^2*f^3*g^2*n^2*x
- 90*(g*x + f)^n*c*d^2*e*f^2*g^3*n^2*x + 94*(g*x + f)^n*c*d^3*f*g^4*n^2*x - 2*(g*x + f)^n*a*e^2*f^2*g^3*n^3*x
+ 24*(g*x + f)^n*a*d*e*f*g^4*n^3*x + 14*(g*x + f)^n*a*d^2*g^5*n^3*x + 12*(g*x + f)^n*c*e^3*f^3*g^2*n*x^2 - 60*
(g*x + f)^n*c*d*e^2*f^2*g^3*n*x^2 + 100*(g*x + f)^n*c*d^2*e*f*g^4*n*x^2 + 214*(g*x + f)^n*c*d^3*g^5*n*x^2 + 29
*(g*x + f)^n*a*e^2*f*g^4*n^2*x^2 + 118*(g*x + f)^n*a*d*e*g^5*n^2*x^2 + 200*(g*x + f)^n*c*d^2*e*g^5*x^3 + 78*(g
*x + f)^n*a*e^2*g^5*n*x^3 + 10*(g*x + f)^n*c*d^2*e*f^3*g^2*n^2 - 24*(g*x + f)^n*c*d^3*f^2*g^3*n^2 - 2*(g*x + f
)^n*a*d*e*f^2*g^3*n^3 + 14*(g*x + f)^n*a*d^2*f*g^4*n^3 - 24*(g*x + f)^n*c*e^3*f^4*g*n*x + 120*(g*x + f)^n*c*d*
e^2*f^3*g^2*n*x - 200*(g*x + f)^n*c*d^2*e*f^2*g^3*n*x + 120*(g*x + f)^n*c*d^3*f*g^4*n*x - 18*(g*x + f)^n*a*e^2
*f^2*g^3*n^2*x + 94*(g*x + f)^n*a*d*e*f*g^4*n^2*x + 71*(g*x + f)^n*a*d^2*g^5*n^2*x + 120*(g*x + f)^n*c*d^3*g^5
*x^2 + 20*(g*x + f)^n*a*e^2*f*g^4*n*x^2 + 214*(g*x + f)^n*a*d*e*g^5*n*x^2 + 40*(g*x + f)^n*a*e^2*g^5*x^3 - 24*
(g*x + f)^n*c*d*e^2*f^4*g*n + 90*(g*x + f)^n*c*d^2*e*f^3*g^2*n - 94*(g*x + f)^n*c*d^3*f^2*g^3*n + 2*(g*x + f)^
n*a*e^2*f^3*g^2*n^2 - 24*(g*x + f)^n*a*d*e*f^2*g^3*n^2 + 71*(g*x + f)^n*a*d^2*f*g^4*n^2 - 40*(g*x + f)^n*a*e^2
*f^2*g^3*n*x + 120*(g*x + f)^n*a*d*e*f*g^4*n*x + 154*(g*x + f)^n*a*d^2*g^5*n*x + 120*(g*x + f)^n*a*d*e*g^5*x^2
 + 24*(g*x + f)^n*c*e^3*f^5 - 120*(g*x + f)^n*c*d*e^2*f^4*g + 200*(g*x + f)^n*c*d^2*e*f^3*g^2 - 120*(g*x + f)^
n*c*d^3*f^2*g^3 + 18*(g*x + f)^n*a*e^2*f^3*g^2*n - 94*(g*x + f)^n*a*d*e*f^2*g^3*n + 154*(g*x + f)^n*a*d^2*f*g^
4*n + 120*(g*x + f)^n*a*d^2*g^5*x + 40*(g*x + f)^n*a*e^2*f^3*g^2 - 120*(g*x + f)^n*a*d*e*f^2*g^3 + 120*(g*x +
f)^n*a*d^2*f*g^4)/(g^5*n^5 + 15*g^5*n^4 + 85*g^5*n^3 + 225*g^5*n^2 + 274*g^5*n + 120*g^5)

Mupad [B] (verification not implemented)

Time = 12.35 (sec) , antiderivative size = 1133, normalized size of antiderivative = 5.45 \[ \int (d+e x)^2 (f+g x)^n \left (a+2 c d x+c e x^2\right ) \, dx=\frac {{\left (f+g\,x\right )}^n\,\left (-2\,c\,d^3\,f^2\,g^3\,n^3-24\,c\,d^3\,f^2\,g^3\,n^2-94\,c\,d^3\,f^2\,g^3\,n-120\,c\,d^3\,f^2\,g^3+10\,c\,d^2\,e\,f^3\,g^2\,n^2+90\,c\,d^2\,e\,f^3\,g^2\,n+200\,c\,d^2\,e\,f^3\,g^2+a\,d^2\,f\,g^4\,n^4+14\,a\,d^2\,f\,g^4\,n^3+71\,a\,d^2\,f\,g^4\,n^2+154\,a\,d^2\,f\,g^4\,n+120\,a\,d^2\,f\,g^4-24\,c\,d\,e^2\,f^4\,g\,n-120\,c\,d\,e^2\,f^4\,g-2\,a\,d\,e\,f^2\,g^3\,n^3-24\,a\,d\,e\,f^2\,g^3\,n^2-94\,a\,d\,e\,f^2\,g^3\,n-120\,a\,d\,e\,f^2\,g^3+24\,c\,e^3\,f^5+2\,a\,e^2\,f^3\,g^2\,n^2+18\,a\,e^2\,f^3\,g^2\,n+40\,a\,e^2\,f^3\,g^2\right )}{g^5\,\left (n^5+15\,n^4+85\,n^3+225\,n^2+274\,n+120\right )}+\frac {x\,{\left (f+g\,x\right )}^n\,\left (2\,c\,d^3\,f\,g^4\,n^4+24\,c\,d^3\,f\,g^4\,n^3+94\,c\,d^3\,f\,g^4\,n^2+120\,c\,d^3\,f\,g^4\,n-10\,c\,d^2\,e\,f^2\,g^3\,n^3-90\,c\,d^2\,e\,f^2\,g^3\,n^2-200\,c\,d^2\,e\,f^2\,g^3\,n+a\,d^2\,g^5\,n^4+14\,a\,d^2\,g^5\,n^3+71\,a\,d^2\,g^5\,n^2+154\,a\,d^2\,g^5\,n+120\,a\,d^2\,g^5+24\,c\,d\,e^2\,f^3\,g^2\,n^2+120\,c\,d\,e^2\,f^3\,g^2\,n+2\,a\,d\,e\,f\,g^4\,n^4+24\,a\,d\,e\,f\,g^4\,n^3+94\,a\,d\,e\,f\,g^4\,n^2+120\,a\,d\,e\,f\,g^4\,n-24\,c\,e^3\,f^4\,g\,n-2\,a\,e^2\,f^2\,g^3\,n^3-18\,a\,e^2\,f^2\,g^3\,n^2-40\,a\,e^2\,f^2\,g^3\,n\right )}{g^5\,\left (n^5+15\,n^4+85\,n^3+225\,n^2+274\,n+120\right )}+\frac {c\,e^3\,x^5\,{\left (f+g\,x\right )}^n\,\left (n^4+10\,n^3+35\,n^2+50\,n+24\right )}{n^5+15\,n^4+85\,n^3+225\,n^2+274\,n+120}+\frac {x^2\,{\left (f+g\,x\right )}^n\,\left (n+1\right )\,\left (2\,c\,d^3\,g^3\,n^3+24\,c\,d^3\,g^3\,n^2+94\,c\,d^3\,g^3\,n+120\,c\,d^3\,g^3+5\,c\,d^2\,e\,f\,g^2\,n^3+45\,c\,d^2\,e\,f\,g^2\,n^2+100\,c\,d^2\,e\,f\,g^2\,n-12\,c\,d\,e^2\,f^2\,g\,n^2-60\,c\,d\,e^2\,f^2\,g\,n+2\,a\,d\,e\,g^3\,n^3+24\,a\,d\,e\,g^3\,n^2+94\,a\,d\,e\,g^3\,n+120\,a\,d\,e\,g^3+12\,c\,e^3\,f^3\,n+a\,e^2\,f\,g^2\,n^3+9\,a\,e^2\,f\,g^2\,n^2+20\,a\,e^2\,f\,g^2\,n\right )}{g^3\,\left (n^5+15\,n^4+85\,n^3+225\,n^2+274\,n+120\right )}+\frac {e\,x^3\,{\left (f+g\,x\right )}^n\,\left (n^2+3\,n+2\right )\,\left (5\,c\,d^2\,g^2\,n^2+45\,c\,d^2\,g^2\,n+100\,c\,d^2\,g^2+4\,c\,d\,e\,f\,g\,n^2+20\,c\,d\,e\,f\,g\,n-4\,c\,e^2\,f^2\,n+a\,e\,g^2\,n^2+9\,a\,e\,g^2\,n+20\,a\,e\,g^2\right )}{g^2\,\left (n^5+15\,n^4+85\,n^3+225\,n^2+274\,n+120\right )}+\frac {c\,e^2\,x^4\,{\left (f+g\,x\right )}^n\,\left (20\,d\,g+4\,d\,g\,n+e\,f\,n\right )\,\left (n^3+6\,n^2+11\,n+6\right )}{g\,\left (n^5+15\,n^4+85\,n^3+225\,n^2+274\,n+120\right )} \]

[In]

int((f + g*x)^n*(d + e*x)^2*(a + 2*c*d*x + c*e*x^2),x)

[Out]

((f + g*x)^n*(24*c*e^3*f^5 + 40*a*e^2*f^3*g^2 - 120*c*d^3*f^2*g^3 + 120*a*d^2*f*g^4 - 120*a*d*e*f^2*g^3 - 120*
c*d*e^2*f^4*g + 154*a*d^2*f*g^4*n + 200*c*d^2*e*f^3*g^2 + 71*a*d^2*f*g^4*n^2 + 14*a*d^2*f*g^4*n^3 + a*d^2*f*g^
4*n^4 + 18*a*e^2*f^3*g^2*n - 94*c*d^3*f^2*g^3*n + 2*a*e^2*f^3*g^2*n^2 - 24*c*d^3*f^2*g^3*n^2 - 2*c*d^3*f^2*g^3
*n^3 + 10*c*d^2*e*f^3*g^2*n^2 - 94*a*d*e*f^2*g^3*n - 24*c*d*e^2*f^4*g*n - 24*a*d*e*f^2*g^3*n^2 - 2*a*d*e*f^2*g
^3*n^3 + 90*c*d^2*e*f^3*g^2*n))/(g^5*(274*n + 225*n^2 + 85*n^3 + 15*n^4 + n^5 + 120)) + (x*(f + g*x)^n*(120*a*
d^2*g^5 + 71*a*d^2*g^5*n^2 + 14*a*d^2*g^5*n^3 + a*d^2*g^5*n^4 + 154*a*d^2*g^5*n + 120*c*d^3*f*g^4*n - 24*c*e^3
*f^4*g*n - 40*a*e^2*f^2*g^3*n + 94*c*d^3*f*g^4*n^2 + 24*c*d^3*f*g^4*n^3 + 2*c*d^3*f*g^4*n^4 - 18*a*e^2*f^2*g^3
*n^2 - 2*a*e^2*f^2*g^3*n^3 + 120*a*d*e*f*g^4*n + 24*c*d*e^2*f^3*g^2*n^2 - 90*c*d^2*e*f^2*g^3*n^2 - 10*c*d^2*e*
f^2*g^3*n^3 + 94*a*d*e*f*g^4*n^2 + 24*a*d*e*f*g^4*n^3 + 2*a*d*e*f*g^4*n^4 + 120*c*d*e^2*f^3*g^2*n - 200*c*d^2*
e*f^2*g^3*n))/(g^5*(274*n + 225*n^2 + 85*n^3 + 15*n^4 + n^5 + 120)) + (c*e^3*x^5*(f + g*x)^n*(50*n + 35*n^2 +
10*n^3 + n^4 + 24))/(274*n + 225*n^2 + 85*n^3 + 15*n^4 + n^5 + 120) + (x^2*(f + g*x)^n*(n + 1)*(120*c*d^3*g^3
+ 24*c*d^3*g^3*n^2 + 2*c*d^3*g^3*n^3 + 120*a*d*e*g^3 + 94*c*d^3*g^3*n + 12*c*e^3*f^3*n + 24*a*d*e*g^3*n^2 + 2*
a*d*e*g^3*n^3 + 20*a*e^2*f*g^2*n + 9*a*e^2*f*g^2*n^2 + a*e^2*f*g^2*n^3 + 94*a*d*e*g^3*n - 60*c*d*e^2*f^2*g*n +
 100*c*d^2*e*f*g^2*n - 12*c*d*e^2*f^2*g*n^2 + 45*c*d^2*e*f*g^2*n^2 + 5*c*d^2*e*f*g^2*n^3))/(g^3*(274*n + 225*n
^2 + 85*n^3 + 15*n^4 + n^5 + 120)) + (e*x^3*(f + g*x)^n*(3*n + n^2 + 2)*(100*c*d^2*g^2 + 20*a*e*g^2 + 5*c*d^2*
g^2*n^2 + 9*a*e*g^2*n + a*e*g^2*n^2 + 45*c*d^2*g^2*n - 4*c*e^2*f^2*n + 4*c*d*e*f*g*n^2 + 20*c*d*e*f*g*n))/(g^2
*(274*n + 225*n^2 + 85*n^3 + 15*n^4 + n^5 + 120)) + (c*e^2*x^4*(f + g*x)^n*(20*d*g + 4*d*g*n + e*f*n)*(11*n +
6*n^2 + n^3 + 6))/(g*(274*n + 225*n^2 + 85*n^3 + 15*n^4 + n^5 + 120))